Big Huge Thesaurus

center of attention

noun